//  createVNode 用来定义虚拟dom元素
// render 用来渲染
import { createVNode, render } from "vue";
import loadingVue from './loading.vue'
// 创建div用于存放loading容器
const div = document.createElement('div')
document.body.append(div)
export default (show?: boolean) => {
    // 第一个参数是组件 第二个参数是这个组件接受的参数
    const vnode = createVNode(loadingVue, { show })
    render(vnode, div)
    show && render(null, div)
}
